package com.ruoyi.college.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.college.mapper.LabCollegeMapper;
import com.ruoyi.college.domain.LabCollege;
import com.ruoyi.college.service.ILabCollegeService;

/**
 * 校区管理Service业务层处理
 * 
 * @author winner pan
 * @date 2022-02-13
 */
@Service
public class LabCollegeServiceImpl implements ILabCollegeService 
{
    @Autowired
    private LabCollegeMapper labCollegeMapper;

    /**
     * 查询校区管理
     * 
     * @param collegeId 校区管理ID
     * @return 校区管理
     */
    @Override
    public LabCollege selectLabCollegeById(Long collegeId)
    {
        return labCollegeMapper.selectLabCollegeById(collegeId);
    }

    /**
     * 查询校区管理列表
     * 
     * @param labCollege 校区管理
     * @return 校区管理
     */
    @Override
    public List<LabCollege> selectLabCollegeList(LabCollege labCollege)
    {
        return labCollegeMapper.selectLabCollegeList(labCollege);
    }

    /**
     * 新增校区管理
     * 
     * @param labCollege 校区管理
     * @return 结果
     */
    @Override
    public int insertLabCollege(LabCollege labCollege)
    {
        return labCollegeMapper.insertLabCollege(labCollege);
    }

    /**
     * 修改校区管理
     * 
     * @param labCollege 校区管理
     * @return 结果
     */
    @Override
    public int updateLabCollege(LabCollege labCollege)
    {
        return labCollegeMapper.updateLabCollege(labCollege);
    }

    /**
     * 批量删除校区管理
     * 
     * @param collegeIds 需要删除的校区管理ID
     * @return 结果
     */
    @Override
    public int deleteLabCollegeByIds(Long[] collegeIds)
    {
        return labCollegeMapper.deleteLabCollegeByIds(collegeIds);
    }

    /**
     * 删除校区管理信息
     * 
     * @param collegeId 校区管理ID
     * @return 结果
     */
    @Override
    public int deleteLabCollegeById(Long collegeId)
    {
        return labCollegeMapper.deleteLabCollegeById(collegeId);
    }
}
